# LMS Environment Configuration

# Database Configuration
DB_HOST=localhost
DB_NAME=lms
DB_USER=root
DB_PASS=

# Authentication
JWT_SECRET=your_jwt_secret_key_here
SESSION_TIMEOUT=3600

# Firebase Configuration for Calendar
# To get these values:
# 1. Go to https://console.firebase.google.com/
# 2. Create a new project or select existing
# 3. Go to Project Settings > General > Your apps
# 4. Add a web app and copy the config values below
# 5. Enable Firestore Database in your Firebase project

FIREBASE_API_KEY=YOUR_ACTUAL_FIREBASE_API_KEY
FIREBASE_AUTH_DOMAIN=your-project.firebaseapp.com
FIREBASE_PROJECT_ID=your-project-id
FIREBASE_STORAGE_BUCKET=your-project.appspot.com
FIREBASE_MESSAGING_SENDER_ID=123456789012
FIREBASE_APP_ID=1:123456789012:web:abcdef123456789
FIREBASE_MEASUREMENT_ID=G-ABCDEFGHIJ
CALENDAR_APP_ID=lms-calendar-app

# Payment Gateway Configuration
PAYNOW_INTEGRATION_ID=1234
PAYNOW_INTEGRATION_KEY=abcd1234
PAYPAL_CLIENT_ID=your_paypal_client_id
PAYPAL_CLIENT_SECRET=your_paypal_client_secret

# Email Configuration
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your_email@gmail.com
SMTP_PASS=your_app_password

# AI Service Configuration
OPENAI_API_KEY=your_openai_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key

# Security
ENCRYPTION_KEY=your_32_character_encryption_key
CSRF_SECRET=your_csrf_secret_key

# File Upload
MAX_FILE_SIZE=10485760
ALLOWED_EXTENSIONS=jpg,jpeg,png,pdf,doc,docx

# Site Configuration
SITE_NAME="Mutalex Academy"
SITE_URL=http://localhost/lms
ADMIN_EMAIL=admin@mutalexacademy.com